A Schur-Padé Algorithm for Fractional Powers of a Matrix

نویسندگان

  • Nicholas J. Higham
  • Lijing Lin
چکیده

A new algorithm is developed for computing arbitrary real powers Ap of a matrix A ∈ Cn×n. The algorithm starts with a Schur decomposition, takes k square roots of the triangular factor T , evaluates an [m/m] Padé approximant of (1 − x)p at I − T 1/2 , and squares the result k times. The parameters k and m are chosen to minimize the cost subject to achieving double precision accuracy in the evaluation of the Padé approximant, making use of a result that bounds the error in the matrix Padé approximant by the error in the scalar Padé approximant with argument the norm of the matrix. The Padé approximant is evaluated from the continued fraction representation in bottom-up fashion, which is shown to be numerically stable. In the squaring phase the diagonal and first superdiagonal are computed from explicit formulae for T p/2 j , yielding increased accuracy. Since the basic algorithm is designed for p ∈ (−1, 1), a criterion for reducing an arbitrary real p to this range is developed, making use of bounds for the condition number of the Ap problem. How best to compute Ak for a negative integer k is also investigated. In numerical experiments the new algorithm is found to be superior in accuracy and stability to several alternatives, including the use of an eigendecomposition and approaches based on the formula Ap = exp(p log(A)).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Improved Schur-Padé Algorithm for Fractional Powers of a Matrix and Their Fréchet Derivatives

The Schur–Padé algorithm [N. J. Higham and L. Lin, SIAM J. Matrix Anal. Appl., 32 (2011), pp. 1056–1078] computes arbitrary real powers At of a matrix A ∈ Cn×n using the building blocks of Schur decomposition, matrix square roots, and Padé approximants. We improve the algorithm by basing the underlying error analysis on the quantities ‖(I − A)k‖1/k , for several small k, instead of ‖I−A‖. We ex...

متن کامل

A Schur Logarithmic Algorithm for Fractional Powers of Matrices

We describe a recurrence method for computing primary pth roots of a matrix A with a cost, in terms of elementary arithmetic operations and memory, which is logarithmic with respect to p. When A is real and the primary root is real as well, the algorithm is based on the real Schur form of A and uses real arithmetic. The numerical experiments confirm the good behavior of the new algorithm in fin...

متن کامل

Fraction-free Computation of Catrix Padé Systems

We present a fraction-free approach to the computation of matrix Padé systems. The method relies on determining a modified Schur complement for the coefficient matrices of the linear systems of equations that are associated to matrix Padé approximation problems. By using this modified Schur complement for these matrices we are able to obtain a fast hybrid fraction-free algorithm for their compu...

متن کامل

Look-ahead Levinson- and Schur-type Recurrences in the Padé Table∗

For computing Padé approximants, we present presumably stable recursive algorithms that follow two adjacent rows of the Padé table and generalize the well-known classical Levinson and Schur recurrences to the case of a nonnormal Padé table. Singular blocks in the table are crossed by look-ahead steps. Ill-conditioned Padé approximants are skipped also. If the size of these lookahead steps is bo...

متن کامل

Improved Inverse Scaling and Squaring Algorithms for the Matrix Logarithm

A popular method for computing the matrix logarithm is the inverse scaling and squaring method, which essentially carries out the steps of the scaling and squaring method for the matrix exponential in reverse order. Here we make several improvements to the method, putting its development on a par with our recent version [SIAM J. Matrix Anal. Appl., 31 (2009), pp. 970–989] of the scaling and squ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • SIAM J. Matrix Analysis Applications

دوره 32  شماره 

صفحات  -

تاریخ انتشار 2011